indomitable resolution - İspanyolca İngilizce Sözlük